/*
 * Element.h
 *
 *  Created on: 6 mars 2011
 *      Author: Julien
 */

#ifndef ELEMENT_H_
#define ELEMENT_H_

#include <iostream>
#include "Rame.h"

using namespace std;

class Element {
	private:
		Rame* contenu;
		int numero;
	protected:
		Section * section;
	public:
		Element():contenu(0){};
		virtual void afficher();
		virtual ~Element(){};
		int getNumero();
		void setNumero(int numero);
		void operator =(Rame * rame);
		Rame * getContenu();
		void setContenu(Rame* rame);
		Section * getSection() const;
		bool contientRame();
};

#endif /* ELEMENT_H_ */
